home *** CD-ROM | disk | FTP | other *** search
/ USGS: Oil & Gas Fields of Asia Pacific / USGS Maps Showing Geology, Oil & Gas Fields of Asia Pacific.iso / pc / ACROREAD / WIN / RDR_SRCH / 16BIT / ABCPYDOC.INI < prev    next >
INI File  |  1997-06-13  |  47KB  |  971 lines

  1. ;*******************************************************************************
  2. ;
  3. ;ABCPYDOC.INI - This file is an example file that shows how to use the
  4. ;               "blind-copy" capability with Adobe Acrobat installations.
  5. ;
  6. ;    This file also contains documentation on how to silently install Acrobat.
  7. ;
  8. ;NOTE:  Do NOT use this file for blind-copy.  It is meant only as an example.
  9. ;*******************************************************************************
  10. ;
  11. ;Blind-copy capability provides a mechanism where an Adobe OEM or VAR may modify
  12. ;the appearance of the Acrobat installation, and add their own files, registry 
  13. ;entries or INI settings during the Acrobat installation.
  14. ;
  15. ;To trigger the blind-copy mechanism, a file named ABCPY.INI (Adobe Blind CoPY 
  16. ;initialization file) must exist in the same directory as the installer (SETUP.EXE) 
  17. ;for Acrobat, whether for the individual Acrobat products or the Acrobat 3.01 
  18. ;"umbrella" multi-product installer. 
  19. ;
  20. ;ABCPY.INI is formatted similar to any Windows-based .INI file, with sections and 
  21. ;key-value pairs within the sections.  The section names are either pre-determined
  22. ;or in some cases must match values set in ACROINST.INI (a hidden file used by
  23. ;Acrobat installations).
  24. ;
  25. ;The pre-determined section names are [OEM Install] and [Launches].
  26. ;
  27. ;
  28. ;********************************************************************************
  29. ;*********************    OEM Install Section of ABCPY.INI    *********************
  30. ;********************************************************************************
  31. ;
  32. ;The section [OEM Install] can be used to determine some of the behavior of the
  33. ;Acrobat installation, affecting which dialogs are displayed, the default
  34. ;destination directory, and the default "program group" (i.e. where Acrobat icons 
  35. ;or shortcuts are created).
  36. ;
  37. ;NOTE:    If your goal is to install Acrobat "silently", use the SETUP.EXE command 
  38. ;        line options discussed at the bottom of this file.  Changing all of the
  39. ;        Display{....} keys to "NO" in [OEM Install] will NOT result in a silent
  40. ;        installation!
  41. ;
  42. ;The key names defined in [OEM Install] are pre-defined, so they cannot be altered.
  43. ;Key names starting with Display{....} are set by using the words YES or NO.  The
  44. ;other keys need values that are valid strings for the object being set.
  45. ;
  46. ;The following is an example of the list of the recognized keys and their values 
  47. ;within the [OEM Install] section of the ABCPY.INI file.  The order in which these 
  48. ;keys appear in this list coincides with the order that the dialogs are displayed 
  49. ;during the normal Acrobat "umbrella" installation.  The values shown here are the 
  50. ;default values in the normal Acrobat "umbrella" installation.  The absence of any 
  51. ;of these keys will result in the Acrobat installation using the defaults within 
  52. ;the normal installation, so this example is actually unnecessary and redundant.  
  53. ;The addition of keys not defined in this list will be ignored by the Acrobat 
  54. ;installation.
  55. ;
  56.  
  57. [OEM Install]
  58. DisplayWelcomeDlg=YES
  59. DisplayProductChoiceDlg=YES
  60. DisplayTypeOfInstallDlg=YES
  61. DisplaySelectDestDirDlg=NO
  62. DisplayConfirmNewDir=NO
  63. DisplaySVAL=YES
  64. DisplayConfirmRegDlg=YES
  65. DisplaySelectProgGrpDlg=NO
  66. DisplayStartCopyDlg=YES
  67. DisplayFinishDlg=YES
  68. DisplayRebootDlg=YES
  69. DisplayBusyMessages=YES
  70. ProgGroupName=Adobe Acrobat
  71. DefaultDestDir=\Acrobat3
  72. ;
  73. ;DisplayWelcomeDlg controls whether the first dialog appears.  This dialog contains 
  74. ;messages instructing the user to shut down other applications when installing, and
  75. ;a legal reminder that the software is copyrighted, etc.
  76. ;
  77. ;DisplayProductChoiceDlg controls whether the multi-product choice dialog appears.
  78. ;
  79. ;DisplayTypeOfInstallDlg controls whether the Component Selection dialog appears.
  80. ;This dialog allows the user to modify the destination path as well as providing
  81. ;disk space requirements for the installation.
  82. ;
  83. ;NOTE:    The DisplayTypeOfInstallDlg key should be set to NO for Acrobat Reader
  84. ;        installations.
  85. ;
  86. ;DisplaySelectDestDirDlg controls whether the Select Destination Directory dialog
  87. ;appears.  This dialog allows the user to modify the destination path.
  88. ;
  89. ;NOTE:    The DisplaySelectDestDirDlg key should only be set to YES for Acrobat Reader
  90. ;        installations.  The other Acrobat installations use the Component Selection
  91. ;        dialog for allowing the user to modify the destination path.
  92. ;
  93. ;DisplayConfirmNewDir controls whether an Adobe-defined message box is displayed when
  94. ;the user chooses a destination path that does not exist.  This is normally set to NO.
  95. ;
  96. ;DisplaySVAL controls whether the user registration dialog is displayed.
  97. ;
  98. ;NOTE:    This dialog must be displayed if the Adobe product you are installing requires
  99. ;        a serial number (i.e. Acrobat Reader does not display this dialog even if the 
  100. ;        value here is set to YES, but the installation will be appear to hang if this 
  101. ;        dialog is not displayed for    Acrobat Exchange or the multi-product installation).
  102. ;        A valid Adobe Acrobat serial number must be entered for the installation to
  103. ;        continue and trying to circumvent this dialog by not displaying it is not the
  104. ;        method that will work.
  105. ;
  106. ;DisplayConfirmRegDlg controls whether the dialog requesting confirmation of the user
  107. ;registration information appears.
  108. ;
  109. ;DisplaySelectProgGrpDlg controls whether the Select Program Group dialog appears which
  110. ;allows users to choose which Program Group or Start Menu folder icons/shortcuts are
  111. ;created in.
  112. ;
  113. ;DisplayStartCopyDlg controls whether the dialog displaying what choices the user has
  114. ;made (just prior to actually copying the files) appears.
  115. ;
  116. ;DisplayFinishDlg controls the appearance of the dialog allowing the user perform online 
  117. ;registration (not available with Acrobat Reader) or view the ReadMe file.
  118. ;
  119. ;DisplayRebootDlg controls the appearance of a Reboot dialog or a Reboot message if 
  120. ;the Acrobat installation detected the need for the user to reboot their machine due
  121. ;to an event in the installation (e.g. a file is locked and will be replaced at reboot).
  122. ;Setting this value to NO will cause the message to be displayed and setting the value
  123. ;to YES will provide the dialog to be displayed.
  124. ;
  125. ;DisplayBusyMessages controls whether a message is displayed that provides 
  126. ;feedback to the user when the Acrobat installer is performing a lengthy task.
  127. ;
  128. ;ProgGroupName will take any valid Program Group name.
  129. ;
  130. ;NOTE:    ProgGroupName is not platform smart, so the name will be the same on 
  131. ;        both 16-bit and 32-bit Windows platforms.
  132. ;
  133. ;DefaultDestDir will take any valid directory name (i.e. for 16-bit Windows 
  134. ;use 8.3 names).  For the Acrobat multi-product installation, this directory 
  135. ;is the top-level directory for the products.
  136. ;
  137. ;NOTE:    DefaultDestDir is not platform smart, so the directory will be the same
  138. ;        on both 16-bit and 32-bit Windows platforms.
  139. ;
  140. ;
  141. ;********************************************************************************
  142. ;*********************    Launch Section of ABCPY.INI    *****************************
  143. ;********************************************************************************
  144. ;
  145. ;The [Launches] section of ABCPY.INI provides the capability of launching either
  146. ;another InstallShield script or another Windows application from the Acrobat
  147. ;installer.  This section (as similar to [OEM Install]) is not dependent on any
  148. ;product or component being selected by the user.
  149. ;
  150. ;The keys that are necessary for this mechanism to work are:
  151. ;NumberOfLaunches
  152. ;Launch<X>Platform
  153. ;Launch<X>Type
  154. ;Launch<X>Program
  155. ;Launch<X>CmdLine
  156. ;Launch<X>ChangeDir
  157. ;Launch<X>Wait
  158. ;
  159. ;where <X> is replaced by a number lees than or equal to the NumberOfLaunches.
  160. ;
  161. ;The NumberOfLaunches key is defined only once and sets the value for how many
  162. ;applications are to be launched via the blind copy mechanism.  This value must
  163. ;be one or larger.
  164. ;
  165. ;NOTE:    The "umbrella" Acrobat installer also has the capability of launching
  166. ;        Apple QuickTime for Windows if the user (or the silent installation
  167. ;        record session) chose that product and component.
  168. ;
  169. ;For each launched application, there should be a set of keys similar to those
  170. ;shown above with the exception that <X> is replaced with a number.
  171. ;
  172. ;NOTE:    The value for this number can be not larger than the number of launches
  173. ;        as defined in NumberOfLaunches key in this section.
  174. ;
  175. ;Launch<X>Platform defines which platforms are targeted by this application.
  176. ;Valid values for this key include All (all Windows 16 and 32 bit platforms),
  177. ;Win32 (any Windows 32 bit operating system), Win16 (any Windows 16 bit 
  178. ;operating system), Win95 (Windows 95 only), WinNT (Windows NT only),
  179. ;WinNTNew (Windows NT 4.0 or higher), WinNTOld (Windows NT 3.51), or !WinNT
  180. ;(any Windows operating system other than Windows NT).
  181. ;
  182. ;Launch<X>Type defines whether the "application" to be launched is an
  183. ;InstallShield script (launched via the DoInstall () function), or an 
  184. ;executable (launched via the LaunchAppAndWait () function).  The valid values
  185. ;are "INS" for an InstallShield script and "EXE" for an executable.
  186. ;
  187. ;Launch<X>Program defines the launched application file name.  It must a valid
  188. ;file name.  Do not use the full path here, just the file name.
  189. ;
  190. ;Launch<X>CmdLine defines any command line parameters to be used when launching
  191. ;the application.
  192. ;
  193. ;Launch<X>ChangeDir defines the full path of the directory where the launched
  194. ;program resides.  This is used to perform a ChangeDirectory command to insure
  195. ;that the program can be launched (in case it depends on any DLLs in the same
  196. ;directory).
  197. ;
  198. ;Launch<X>Wait designates whether the Acrobat installation script should wait
  199. ;for the launched program to quit before continuing.
  200. ;
  201. ;*******************************************************************
  202. ;The following is an example for using the [Launch] section.
  203. ;
  204.  
  205. [Launches]
  206. NumberOfLaunches=3
  207. Launch1Platform=All
  208. Launch1Type=INS
  209. Launch1Program=Setup2.ins
  210. Launch1CmdLine=
  211. Launch1ChangeDir=$Source\Disk1
  212. Launch1Wait=YES
  213. Launch2Platform=Win16
  214. Launch2Type=EXE
  215. Launch2Program=QT16.exe
  216. Launch2CmdLine=
  217. Launch2ChangeDir=$Source
  218. Launch2Wait=YES
  219. Launch3Platform=Win32
  220. Launch3Type=EXE
  221. Launch3Program=QT32.exe
  222. Launch3CmdLine=
  223. Launch3ChangeDir=$Source
  224. Launch3Wait=YES
  225.  
  226. ;
  227. ;In the example, there are three launches defined, but only two will happen on
  228. ;any user's system since launches 2 and 3 are mutually exclusive.
  229. ;
  230. ;The first launch is an InstallShield installation that resides in a directory 
  231. ;named Disk1 located below the Acrobat installation directory (which is named 
  232. ;by the variable $Source - $Source is a convenient way of designating the 
  233. ;directory where the Acrobat installation resides no matter what it is named
  234. ;and no matter what drive it is located on).  It will launch on all Windows 
  235. ;platforms and run the Setup2.ins program which is a compiled InstallShield 
  236. ;script.  The Acrobat installer will change the working directory to Disk1 below
  237. ;the Acrobat installation, and it will wait for this installation to complete
  238. ;prior to continuing.
  239. ;
  240. ;The second and third launches are examples of how to launch executables (these
  241. ;happen to be the Apple QuickTime for Windows installers).  The values used for
  242. ;these should be easy to decipher from the above explanations.
  243. ;
  244. ;
  245. ;********************************************************************************
  246. ;************    Product Specific portion of ABCPY.INI    *************************
  247. ;********************************************************************************
  248. ;
  249. ;To "trigger" file copying, registry entries and/or INI settings, there must be a
  250. ;section name in ABCPY.INI that matches values set in ACROINST.INI (a hidden file 
  251. ;used by Acrobat installations).
  252. ;
  253. ;For example, if a customer needs the blind-copy capability for an Acrobat Reader
  254. ;installation, a section in ABCPY.INI must be named [ReaderBlindCopy].  If 
  255. ;Acrobat Exchange is the product installed, a section named [ExchangeBlindCopy] 
  256. ;must exist in ABCPY.INI.  The other valid sections at this time are:
  257. ;[DistillerBlindCopy], [CatalogBlindCopy], [CaptureBlindCopy], and 
  258. ;[PDFWriterBlindCopy].  These sections are only triggered to work if the user
  259. ;has selected the first component of those products.  Otherwise, the product
  260. ;specific portions of ABCPY.INI will not be invoked.
  261. ;
  262. ;There are five types of "object actions" that can be added.  1) A "requirement"
  263. ;may be performed, 2) files can be copied, 2) program items or shortcuts 
  264. ;(depending on the target operating system) can be created, 3) registry entries 
  265. ;can be created, and 4) INI entries can be created.
  266. ;
  267. ;To have an action performed on these blind-copy objects, there are several 
  268. ;entries that must be made within the product's blind-copy section.  First,
  269. ;there must be a key named "NumberOfGroups" and this key must have a value
  270. ;of 1 or more.  
  271. ;
  272. ;For each "group", there will need to be entries for operating system platform, 
  273. ;target destination location, source location, and an optional entry for a 
  274. ;"group" name which is used for the program group name used when icons or 
  275. ;Start Menu shortcuts are created.  
  276. ;
  277. ;By reviewing the example section in this file, the entries for each group are:
  278. ;Group<X>Platform=All
  279. ;Group<X>DestDir=Org
  280. ;Group<X>Loc=Org
  281. ;Group<X>Name=
  282. ;
  283. ;where <X> is replaced with the number of a specific group.
  284. ;NOTE: The value for the group can be not larger than the number of groups as 
  285. ;        defined in NumberOfGroups key in this section.
  286. ;
  287. ;The platform key must contain a value contained in the following set: 
  288. ;(All, Win32, Win16, Win95, WinNT, WinNTNew, WinNTOld, !WinNT).  
  289. ;All means this group is targeted to all Windows operating system. 
  290. ;Win32 means the target platform is Windows 95 or Windows NT.
  291. ;Win16 means the target platform is only 16 bit Windows (3.1x). 
  292. ;Win95 means only Windows 95.  
  293. ;WinNT means only Windows NT
  294. ;WinNTNew means Windows NT 4.0 or higher
  295. ;WinNTOld means Windows NT 3.51
  296. ;!WinNT means the target platform is All except Windows NT.
  297. ;
  298. ;Group<X>DestDir contains the target destination directory name.  There are two
  299. ;variables that can be used here to designate the Windows and WindowsSystem
  300. ;directories (no matter what they are named on the user's system).  These
  301. ;variables are $Windows and $WindowsSystem.
  302. ;
  303. ;Group<X>Loc is the source location relative to the main installation directory
  304. ;(i.e. on the source media of the installation set, NOT where the user chose to
  305. ;install Acrobat).
  306. ;
  307. ;All remaining keys are used for performing certain actions.
  308.  
  309. ;Each group can then have entries for the five "object actions" and those actions
  310. ;use the group settings for determining the source, destination, etc.  Below is
  311. ;a description of how to set these up correctly.
  312. ;
  313. ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  314. ;REQUIREMENTS
  315. ;
  316. ;To have a "requirement" performed, there must be one line in the group as follows:
  317. ;
  318. ;Group<X>NumberOfRequirements=<Y>, where <X> is the group number and <Y> is the 
  319. ;number of requirement actions to be performed for this group.  At this time, the
  320. ;only supported requirement is running the Windows application REGEDIT.EXE which
  321. ;can be used to add registry entries using a pre-defined registry file.
  322. ;
  323. ;The following shows an example requirement using REGEDIT:
  324. ;
  325. ;Group2NumberOfRequirements=1
  326. ;Group2Requirement1=REGEDIT
  327. ;Group2RegEditFile=Extra\Extra32.REG
  328. ;
  329. ;The key Group<X>RegEditFile=<.REG file> must exist on the users system in a
  330. ;sub-directory of the path where Acrobat was installed.  This .REG file will
  331. ;then be run via REGEDIT.EXE.
  332. ;
  333. ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  334. ;FILE COPYING
  335. ;
  336. ;To have a file "blind copied" during installation, there must be a key named
  337. ;Group<X>NumberOfFiles, and the value of this key must be the number of files to 
  338. ;be copied from this source location to the group's target destination as defined 
  339. ;in the Group<X>DestDir and Group<X>Loc keys.
  340. ;
  341. ;For each file to be copied, a key of the following format must be defined:
  342. ;Group<X>FileName<Y>, where <X> is the group number and <Y> is the file number.
  343. ;NOTE: The file number cannot be greater than the number of files value.
  344. ;
  345. ;NOTE: There is no mechanism to rename files as they are copied.
  346. ;
  347. ;NOTE: Files will be directly copied.  The blind-copy mechanism would not know
  348. ;      which decompression scheme to use.
  349. ;
  350. ;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  351. ;PROGRAM ICONS AND SHORTCUTS
  352. ;
  353. ;To create a program item or shortcut, a key must be defined containing the number
  354. ;of "icons" to be created.
  355. ;
  356. ;If the number is one or more, a key in the following format must be defined:
  357. ;Group<X>Icon<Y> (see notes above regarding numbering).
  358. ;
  359. ;The value for these keys is rather cryptic, so please bear with this discussion.
  360. ;This type of object action requires a comma-delimited (i.e. separated by commas)
  361. ;value that has a variable number of parameters depending on the value of the first 
  362. ;parameter.
  363. ;
  364. ;NOTE:    The comma-delimited list CANNOT have spaces following the commas or the
  365. ;        parameters will not be read correctly.
  366. ;
  367. ;The first parameter of the value must be either STYLE1 or STYLE2.  
  368. ;STYLE1 is used when the object referred to is an executable or an automatically 
  369. ;launched file (i.e if the file's extension automatically launches the correct 
  370. ;executable).
  371. ;STYLE2 is used when the object referred to requires a primary executable to launch
  372. ;the second file (e.g. NOTEPAD.EXE is often used for launching a ReadMe text file).
  373. ;
  374. ;Once the STYLE<X> is defined, the second portion refers to the working directory 
  375. ;for the file named in the third portion.  There are a limited number of values allowed
  376. ;for this second parameter.  If the first character is a '$' then the following values
  377. ;are accepted: $Windows, $WindowsSystem, or $ProductPath.  Respectively, these refer 
  378. ;to the directory where Windows is installed, the Windows System directory, or the
  379. ;directory location of the Acrobat product whose BlindCopy section this entry is in.
  380. ;
  381. ;As stated above, the third parameter is the name of the executable file (or automatically
  382. ;launched file is that is appropriate).  There is one variable allowed for an executable
  383. ;file and that is $Product which refers to the Acrobat product that was installed based
  384. ;on the section of ABCPY.INI that is being processed (i.e. if the current section is
  385. ;[ReaderBlindCopy], $Product refers to the Acrobat Reader executable).  This allows you
  386. ;to have only one entry for the Acrobat product even though the Acrobat product executable
  387. ;may be named differently on 16 bit and 32 bit Windows platforms.
  388. ;
  389. ;The fourth parameter is the literal text that will be displayed in the Windows UI that
  390. ;describes the main file (for STYLE1 this is the file referred to in the 3rd parameter,
  391. ;for STYLE2 it is the file referred to in the 7th parameter).
  392. ;
  393. ;For the fifth parameter (and last for STYLE1 entries), this is a number for the index to
  394. ;the icon for Windows to use from the 3rd parameter.  This is typically 0 (zero).
  395. ;
  396. ;STYLE2 entries require two more parameters.  
  397. ;
  398. ;The sixth parameter is the location or working directory of the file referenced 
  399. ;in the seventh and last parameter.  The sixth parameter can be any of the same 
  400. ;variables that are accepted for the second parameter ($Windows, $WindowsSystem, 
  401. ;$ProductPath).  There are two other variables that are defined in a unique way 
  402. ;for the sixth parameter.  The variables are $Source and $OrgSrc and they can be 
  403. ;suffixed with a backslash '\' and any literal text that defines a valid directory
  404. ;path on the original CD or network location where the Acrobat installation was 
  405. ;launched from.  In other words, $Source and $OrgSrc usually will refer to the 
  406. ;same location which is the drive and directory where the Acrobat installation 
  407. ;was launched from.  These variables can then be used (along with an optional 
  408. ;appended suffix) to point to files that are to be left on the installation 
  409. ;source media and not copied during the installation. 
  410. ;
  411. ;The seventh parameter (used only with a STYLE2 entry) is a valid file name.
  412. ;
  413. ;The following explanation of the example entries should clarify most questions.
  414. ;
  415. ;Group1Icon1=STYLE1,Org,Match.exe,Match,0
  416. ;In this example, the above entry will create a program item or shortcut in the same 
  417. ;folder as was used by the Acrobat installation (because Group1Name is blank).  The item
  418. ;will display "Match" (the 4th parameter) as the description, and the command line created 
  419. ;will be for the program named Match.exe that is located in the Org directory below where 
  420. ;the user chose to put their Acrobat program files.  The first icon indexed within Match.exe 
  421. ;will be used in displaying the item.
  422. ;
  423. ;Group1Icon2=STYLE2,$Windows,Notepad.exe,Match ReadMe,0,Org,Readme.txt
  424. ;Here the entry will create a program item or shortcut in the same folder as was used by
  425. ;the Acrobat installation (because Group1Name is blank), for the file named Readme.txt
  426. ;that is located in the Org directory below where the user chose to put their Acrobat
  427. ;program files.  The description the user will see is "Match ReadMe" and the icon displayed
  428. ;will be the default icon for Notepad.exe.  The command line used to launch this item will
  429. ;be "<Windows drive and directory>\Notepad.exe <Drive and directory for Acrobat>\Org\Readme.txt"
  430. ;
  431. ;NOTE: Be careful when using Write.exe, because this file is located in    either the Windows
  432. ;        directory or the Windows System directory (on NT 4.0), thus making an entry that uses
  433. ;        Write.exe platform dependent.
  434. ;
  435. ;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  436. ;REGISTRY ENTRIES
  437. ;
  438. ;To create registry entries within a group, the first required line is:
  439. ;Group<X>NumberOfRegEntries=<Y>, where <X> is the number of the group and <Y> is the
  440. ;                                number of registry entries to add.
  441. ;
  442. ;For each registry entry, there must be a key with a comma-delimited value containing six parts.
  443. ;
  444. ;The first parameter is the target platform.  The platform defined at the group level may be broader
  445. ;than the registry entry, so there is another means of differentiating settings based on the
  446. ;operating system of the end-user.  The same values for platform are used for both the group and
  447. ;the registry entries (and, as you will see, for INI settings).
  448. ;
  449. ;The second parameter in the comma-delimited value is the parent class where the registry entry
  450. ;will be created.  The most commonly used values here are HKEY_CLASSES_ROOT (the only valid
  451. ;parent for 16 bit Windows), HKEY_LOCAL_MACHINE, and HKEY_CURRENT_USER.  These are the only
  452. ;values currently valid within the blind-copy mechanism.
  453. ;
  454. ;The third parameter is the subkey within the registry where the entry will be created.
  455. ;
  456. ;The fourth parameter is used for the "named value" portion of the registry key.  For 32 bit
  457. ;Windows platforms, registry keys may have multiple named values under one key.  For the 16 bit 
  458. ;registry, there is no named value capability, thus all registry entries within a key are set 
  459. ;to a default named value (as exemplified below in Group1RegEntry2 where the 4th parameter is 
  460. ;"Default").
  461. ;
  462. ;The fifth parameter is used for setting the type of data to be stored in this registry key (or in
  463. ;the named value of that key).  The currently supported settings are STRING, MULTIPLE_STRING,
  464. ;EXPANDABLE_STRING, and NUMBER.  MULTIPLE_STRING is used when the string data has new lines embedded.
  465. ;EXPANDABLE_STRING is used when the string data contains an expandable environment variable such as
  466. ;"%PATH%".
  467. ;
  468. ;The sixth parameter is the value for the key or named value.  This parameter may contain a 
  469. ;literal value or be in the following set of variables - $Product, $ProductPath, $Source, 
  470. ;$Windows, or $WindowsSystem.  $Product will be replaced with the full path and executable 
  471. ;file name of the Acrobat product that is associated with this section in ABCPY.INI.  
  472. $ProductPath will be replaced with the directory for this Acrobat product.  $Source can used 
  473. ;by itself or it can also be the prefix for a valid directory existing on the installation 
  474. ;source media (e.g. $Source\ExtraTXT which would refer to the directory ExtraTXT below the 
  475. ;main installation source directory).  $Windows will be replaced by the directory where
  476. ;the user's operating system is located, and $WindowsSystem will be replaced by the Windows
  477. ;System directory (for NT systems this directory is named SYSTEM32).
  478. ;
  479. ;Below are two examples of similar entries, one for the 32 bit registry and one for 16 bit registry.
  480. ;
  481. ;Group1RegEntry1=Win32,HKEY_LOCAL_MACHINE,Software\Adobe\Acrobat,BlindCopy,STRING,Match Utility
  482. ;Group1RegEntry2=Win16,HKEY_CLASSES_ROOT,Software\Adobe\Acrobat\BlindCopy,Default,STRING,Match Utility
  483. ;
  484. ;
  485. ;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  486. ;INI SETTINGS
  487. ;
  488. ;To create INI settings within a group, the first required line is:
  489. ;Group<X>NumberOfIniSettings=<Y>, where <X> is the number of the group and <Y> is the
  490. ;                                number of INI settings to add.
  491. ;
  492. ;For each INI setting, there must be a key with a comma-delimited value containing six parts.
  493. ;
  494. ;The first parameter is the target platform.  The platform defined at the group level may be broader
  495. ;than the INI setting, so there is another means of differentiating settings based on the
  496. ;operating system of the end-user.  The same values for platform are used for both the group and
  497. ;the INI settings.
  498. ;
  499. ;The second parameter in the comma-delimited value is the directory location of the INI file.  Again,
  500. ;$Windows, $WindowsSystem, and $ProductPath are valid settings as well as literal directories that are 
  501. ;relative to where the Acrobat files were decompressed during installation.
  502. ;
  503. ;The third parameter is the INI file name.  If the file does not exist, it will be created.
  504. ;
  505. ;The fourth parameter is the section in the INI file where the setting will be made.  The section
  506. ;be created if it does not exist.
  507. ;
  508. ;The fifth parameter is the INI key within the section.
  509. ;
  510. ;The sixth parameter is the value for the key in the section.  This parameter may contain a 
  511. ;literal value or be in the following set of variables - $Product, $ProductPath, $Source, 
  512. ;$Windows, or $WindowsSystem.  $Product will be replaced with the full path and executable 
  513. ;file name of the Acrobat product that is associated with this section in ABCPY.INI.  
  514. $ProductPath will be replaced with the directory for this Acrobat product.  $Source can used 
  515. ;by itself or it can also be the prefix for a valid directory existing on the installation 
  516. ;source media (e.g. $Source\ExtraTXT which would refer to the directory ExtraTXT below the 
  517. ;main installation source directory).  $Windows will be replaced by the directory where
  518. ;the user's operating system is located, and $WindowsSystem will be replaced by the Windows
  519. ;System directory (for NT systems this directory is named SYSTEM32).
  520. ;
  521. ;The following is a simple example that will create an entry in <Windows>\ArcoExch.ini under the
  522. ;section [BlindCopy] the following key:
  523. ;Match=Match.exe
  524. ;
  525. ;Group1IniSetting1=Win16,$Windows,AcroExch.ini,BlindCopy,Match,Match.exe
  526. ;
  527. ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  528. ;
  529. ;At this time, this is the current functionality of the blind-copy mechanism that can be used
  530. ;with Adobe Acrobat installations.
  531. ;
  532. ;The following entries can be used as examples for the correct syntax for performing the various
  533. ;blind-copy actions.  These examples should not be used literally, unless by some miracle, your
  534. ;installation has these exact same files and settings.
  535. ;
  536. ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  537.  
  538. [ReaderBlindCopy]
  539. NumberOfGroups=5
  540.  
  541. Group1Platform=All
  542. Group1DestDir=Org
  543. Group1Loc=Org
  544. Group1Name=
  545. Group1NumberOfFiles=3
  546. Group1FileName1=Match.exe
  547. Group1FileName2=Match.hlp
  548. Group1FileName3=ReadMe.txt
  549. Group1NumberOfIcons=2
  550. Group1Icon1=STYLE1,Org,Match.exe,Match,0
  551. Group1Icon2=STYLE2,$Windows,Notepad.exe,Match ReadMe,0,Org,Readme.txt
  552. Group1NumberOfRegEntries=2
  553. Group1RegEntry1=Win32,HKEY_LOCAL_MACHINE,Software\Adobe\Acrobat,BlindCopy,STRING,Match Utility
  554. Group1RegEntry2=Win16,HKEY_CLASSES_ROOT,Software\Adobe\Acrobat\BlindCopy,Default,STRING,Match Utility
  555. Group1NumberOfIniSettings=1
  556. Group1IniSetting1=Win16,$Windows,AcroExch.ini,BlindCopy,Match,Match.exe
  557.  
  558. Group2Platform=Win32
  559. Group2DestDir=
  560. Group2Loc=Extra
  561. Group2Name=
  562. Group2NumberOfRequirements=0
  563. Group2NumberOfFiles=1
  564. Group2FileName1=Extra32.REG
  565. Group2NumberOfIcons=0
  566. Group2NumberOfRegEntries=0
  567. Group2NumberOfIniSettings=0
  568.  
  569. Group3Platform=Win32
  570. Group3DestDir=
  571. Group3Loc=
  572. Group3Name=
  573. Group3NumberOfRequirements=1
  574. Group3Requirement1=REGEDIT
  575. Group3RegEditFile=Extra\Extra32.REG
  576. Group3NumberOfFiles=0
  577. Group3NumberOfIcons=0
  578. Group3NumberOfRegEntries=0
  579. Group3NumberOfIniSettings=0
  580.  
  581. Group4Platform=Win16
  582. Group4DestDir=
  583. Group4Loc=Extra
  584. Group4Name=
  585. Group4NumberOfRequirements=0
  586. Group4NumberOfFiles=1
  587. Group4FileName1=Extra16.REG
  588. Group4NumberOfIcons=0
  589. Group4NumberOfRegEntries=0
  590. Group4NumberOfIniSettings=0
  591.  
  592. Group5Platform=Win16
  593. Group5DestDir=
  594. Group5Loc=
  595. Group5Name=
  596. Group5NumberOfRequirements=1
  597. Group5Requirement1=REGEDIT
  598. Group5RegEditFile=Extra\Extra16.REG
  599. Group5NumberOfFiles=0
  600. Group5NumberOfIcons=0
  601. Group5NumberOfRegEntries=0
  602. Group5NumberOfIniSettings=0
  603.  
  604.  
  605. ;********************************************************************************
  606. ;*************************    Silent Acrobat Installations    *********************
  607. ;********************************************************************************
  608. ;
  609. ;As an OEM or VAR, you may wish to install Acrobat silently (i.e. with absolutely
  610. ;no user interface).  This is also handy for system administrators and is now
  611. ;possible via some built-in mechanisms supplied by InstallShield with additional 
  612. ;support added by Adobe.
  613. ;
  614. ;Adobe Acrobat installation uses the InstallShield3 installation engine which 
  615. ;provides a mechanism for "recording" a response file and "playing back" an 
  616. ;this file to produce the same installation.  The record mode is only supported 
  617. ;under 32 bit Windows (Windows 95 and Windows NT), so you will need to record an
  618. ;installation on a 32 bit system before playing it back on a 16-bit Windows
  619. ;operating system.  This can create some problems if there are items that are
  620. ;not supported on one platform or another.  In that case, you will need one 
  621. ;SETUP.ISS file for each Windows operating system that has different installation
  622. ;options.  Because the file SETUP.ISS is a text file and is editable, you should
  623. ;be able to modify the installation to your exact conditions without too much
  624. ;work.
  625. ;
  626. ;NOTE:    To provide silent installation for 16 bit Windows installations, Adobe
  627. ;        has added some functionality to support the playback mode, but not the
  628. ;        record mode.  This should not present a problem since the SETUP.ISS file
  629. ;        is a text file in a standard Windows INI file format.
  630. ;
  631. ;*****************************************************************************
  632. ;RECORD A RESPONSE FILE
  633. ;
  634. ;To record an installation, run the Acrobat installation (SETUP.EXE) on a 32-bit 
  635. ;Windows operating system and use the command line option '-r'.  On Windows 95 
  636. ;or Windows NT 4.0, use the Start Menu->Run menu item (on Windows NT 3.51 use 
  637. ;Program Manager->File->Run) and type or browse to the directory where the 
  638. ;Acrobat installation is located and selecting SETUP.EXE.  Now before running 
  639. ;this program, add a space and -r similar to the following example.
  640. ;
  641. ;E:\Acrobat\SETUP.EXE -r
  642. ;
  643. ;You will be installing Acrobat and recording a response file.  This response
  644. ;file is named SETUP.ISS and is created in your Windows directory.  Every 
  645. ;selection you make will be recorded.  
  646. ;
  647. ;IMPORTANT NOTE:    When you "record" the installation, DO NOT use the BACK
  648. ;                    button in dialogs, because this confuses the installation
  649. ;                    script, and you will not get the installation you intended.
  650. ;
  651. ;When you have finished the installation, you will need to copy SETUP.ISS to 
  652. ;the same directory containing the Acrobat installation files (i.e. the same 
  653. ;location as SETUP.EXE, archive.z, etc.).
  654. ;
  655. ;Depending on the Acrobat installation you are performing and which dialogs are
  656. ;displayed, there are many variations for the contents of SETUP.ISS and which 
  657. ;specific keys will be written in SETUP.ISS.  For instance, if ABCPY.INI is 
  658. ;used to modify which dialogs are displayed, the contents of SETUP.ISS will
  659. ;reflect only those dialogs that were displayed.  The general rule for silent 
  660. ;installation is that for every dialog in the installation, there are settings 
  661. ;that are listed in the SETUP.ISS file.
  662. ;
  663. ;The following discussion uses the unaltered full multi-product "umbrella" 
  664. ;Acrobat installer as the example.  
  665. ;
  666. ;The following provides the list of keys that would be written to SETUP.ISS if 
  667. ;every product and component and sub-component was chosen.
  668. ;
  669. ;*****************************************************************************
  670. ;*********************    Example SETUP.ISS file *******************************
  671. ;*****************************************************************************
  672. [InstallShield Silent]
  673. Version=v3.00.000
  674. File=Response File
  675.  
  676. [Application]
  677. Name=Acrobat
  678. Version=3.01
  679. Company=Adobe
  680.  
  681. [DlgOrder]
  682. Dlg0=SdWelcome-0
  683. Count=10
  684. Dlg1=SdLicense-0
  685. Dlg2=SdAskOptions-0
  686. Dlg3=SdComponentDialog-0
  687. Dlg4=SdAskOptionsList-0
  688. Dlg5=SdRegisterUserEx-0
  689. Dlg6=SdConfirmRegistration-0
  690. Dlg7=SdStartCopy-0
  691. Dlg8=SdFinish-0
  692. Dlg9=SprintfBox-0
  693.  
  694. [SdWelcome-0]
  695. Result=1
  696.  
  697. [SdLicense-0]
  698. Result=1
  699.  
  700. [SdAskOptions-0]
  701. Component-type=string
  702. Component-count=6
  703. Component-0=Acrobat Exchange 3.01
  704. Component-1=Acrobat Capture and Scan Plug-ins
  705. Component-2=Acrobat Distiller 3.01
  706. Component-3=Acrobat PDFWriter 3.01
  707. Component-4=Acrobat Catalog 3.01
  708. Component-5=Apple QuickTime 2.1 for Windows
  709. Result=1
  710.  
  711. [SdComponentDialog-0]
  712. szDir=E:\Adobe\Acrobat3
  713. Component-type=string
  714. Component-count=12
  715. Component-0=Acrobat Exchange Files
  716. Component-1=Netscape Plug-in File
  717. Component-2=Acrobat Exchange Plug-ins
  718. Component-3=Acrobat Exchange ActiveX  Files
  719. Component-4=Acrobat Online Documentation
  720. Component-5=Acrobat Capture Plug-in
  721. Component-6=Acrobat Scan Plug-in
  722. Component-7=Acrobat Distiller Files
  723. Component-8=Distiller Assistant 3.01
  724. Component-9=Acrobat PDFWriter Files
  725. Component-10=Acrobat Catalog Files
  726. Component-11=Apple QuickTime 2.1 for Windows
  727. Result=1
  728.  
  729. [SdAskOptionsList-0]
  730. Component-type=string
  731. Component-count=46
  732. Component-0=Agfa StudioScan Series w/ASPI
  733. Component-1=Agfa StudioScan Series w/PCZ SCSI
  734. Component-2=Apple OneScanner
  735. Component-3=Canon IX-3010 w/ASPI
  736. Component-4=Canon IX-3010 w/SI4
  737. Component-5=Canon IX-4015 w/ASPI
  738. Component-6=Canon IX-4015 w/SI4
  739. Component-7=Canon IX-4025 w/ASPI
  740. Component-8=Canon IX-4025 w/SI4
  741. Component-9=Envision 6600S w/ASPI
  742. Component-10=Envision 6600S w/UMAX UDS-11
  743. Component-11=Envision 8800S w/ASPI
  744. Component-12=Envision 8800S w/UMAX UDS-11
  745. Component-13=Envision Dynamic Pro 3.0 w/ASPI
  746. Component-14=Envision Dynamic Pro 3.0 w/UMAX UDS-11
  747. Component-15=Epson ES-600C
  748. Component-16=Epson ES-800C
  749. Component-17=Epson ES-1000C
  750. Component-18=Epson ES-1200C
  751. Component-19=Epson GT-4000
  752. Component-20=Epson GT-6000
  753. Component-21=Epson GT-6500
  754. Component-22=Epson GT-8000
  755. Component-23=Epson GT-8500
  756. Component-24=Epson GT-9000
  757. Component-25=Fujitsu ScanPartner Jr.
  758. Component-26=Fujitsu ScanPartner 10
  759. Component-27=Fujitsu ScanPartner 10C
  760. Component-28=HP Accupage 2.0
  761. Component-29=HP ScanJet/ScanJet Plus
  762. Component-30=HP ScanJet II Series
  763. Component-31=HP ScanJet III Series
  764. Component-32=Microtek ScanMaker IIHR w/ASPI
  765. Component-33=Microtek ScanMaker IIHR w/Microtek PCZ SCSI
  766. Component-34=Microtek ScanMaker III w/ASPI
  767. Component-35=Microtek ScanMaker III w/Microtek PCZ SCSI
  768. Component-36=Ricoh IS-50
  769. Component-37=Ricoh IS-60
  770. Component-38=UMAX Powerlook w/ASPI
  771. Component-39=UMAX Powerlook w/UMAX UDS-11
  772. Component-40=UMAX Vista S-6 w/ASPI
  773. Component-41=UMAX Vista S-6 w/UMAX UDS-11
  774. Component-42=UMAX Vista S-8 w/ASPI
  775. Component-43=UMAX Vista S-8 w/UMAX UDS-11
  776. Component-44=UMAX Vista T-6 w/ASPI
  777. Component-45=UMAX Vista T-6 w/UMAX UDS-11
  778. Result=1
  779.  
  780. [SdRegisterUserEx-0]
  781. szName=Acrobat User
  782. szCompany=Your Company
  783. szSerial=XXXXXXXXXXXXXXXXXX
  784. Result=1
  785.  
  786. [SdConfirmRegistration-0]
  787. Result=1
  788.  
  789. [SdStartCopy-0]
  790. Result=1
  791.  
  792. [SdFinish-0]
  793. Result=1
  794. bOpt1=1
  795. bOpt2=1
  796.  
  797. [SprintfBox-0]
  798. Result=1
  799. ;
  800. ;*****************************************************************************
  801. ;The first two sections of SETUP.ISS ([InstallShield Silent] and [Application]) 
  802. ;are created by InstallShield and the values will alter slightly for other
  803. ;Acrobat installations.  That alteration is insignificant, but should be 
  804. ;unmodified by OEMs/VARs.
  805. ;
  806. ;The next section in SETUP.ISS is [DlgOrder], and is used to enumerate the 
  807. ;dialogs in the installation.  There is a Count key and then keys named DlgX,
  808. ;where X starts at zero and goes to Count-1.  The values for these keys are
  809. ;the remaining section names and are associated with the dialogs that were 
  810. ;displayed.  The DlgX keys are the listing of the dialogs as they displayed,
  811. ;so the first key Dlg0 is associated with the Welcome dialog.  Since there is
  812. ;only a button response for this dialog, the [SdWelcome-0] section only has one
  813. ;key named Result whose value must equal 1.  The same is basically true for 
  814. ;several dialogs that only require a button click response such as the License
  815. ;Agreement dialog, the Confirm Registration dialog, the Start Copy dialog, and
  816. ;the final message which is listed as [SprintfBox-0].  All the other dialogs
  817. ;set other values.
  818. ;
  819. ;The [SdAskOptions-0] section is associated with the product selection dialog.
  820. ;This dialog is only used in the Acrobat "umbrella" installer, so if you are
  821. ;using a different installer, do not be surprised if it is not present in your
  822. ;SETUP.ISS file.  InstallShield views most items in a list as components, so
  823. ;it refers to the list as products as components, and this dialog contains six.
  824. ;Of course, when you are setting up your own installation, you may not want 
  825. ;all of these products installed (e.g. Apple QuickTime for Windows), and so
  826. ;your component count would be less.  Likewise, if the product is to be 
  827. ;installed silently, it must appear in this list.  Again, the counting of
  828. ;components is zero-based (as were the dialogs), so if the Component-count is
  829. ;six, there will be keys Component-0 to Component-5.  If you remove any of
  830. ;these products, you will need to modify the count key value appropriately,
  831. ;and you may also need to renumber the remaining keys so that the numbers
  832. ;are consecutive.
  833. ;
  834. ;The [SdComponentDialog-0] section is associated with the product components.
  835. ;Here, components refer to groups of files associated by some functionality,
  836. ;such as Acrobat plug-ins, Help files, etc.  In the example above, every Acrobat
  837. ;product component is listed as well as Apple QuickTime for Windows.  This 
  838. ;section is much the same as the product selection dialog in that if there are
  839. ;product components that are not wanted in the silent installations, then those
  840. ;components should be removed.  For instance, on Windows NT systems, the user
  841. ;must have Administrative privileges to install Distiller Assistant and PDFWriter
  842. ;because both of these components require creating a printer and only users
  843. ;with administrative privileges can create printers under Windows NT.  Again,
  844. ;eliminating components requires modifying the count key value and possibly
  845. ;modifying the key names so that the numbering sequence is consecutive.
  846. ;
  847. ;The next section, [SdAskOptionsList-0] is used for selection of scanner drivers
  848. ;based on the premise that the Acrobat Scan Plug-in component has been selected
  849. ;during the installation.  If you decide to manually edit the components selected,
  850. ;and you "unselect" the Acrobat Scan Plug-in, you should eliminate this entire
  851. ;section since it will not be invoked even if it is left in SETUP.ISS.  If this
  852. ;section is kept in the installation, it should be reduced to just those driver
  853. ;files that are present in the environment of the users.  Another matter of 
  854. ;concern for this section is that the drivers are different for Windows NT and 
  855. ;the other Windows operating systems.  Thus if you have created SETUP.ISS using 
  856. ;Windows 95, do not attempt to use this same section and its values when 
  857. ;installing under Windows NT.  You should record a response file under the 
  858. ;different operating systems (Windows 95 and NT, since you cannot record a 
  859. ;response file using 16 bit Windows) and rename the second SETUP.ISS to a 
  860. ;different name.  You can then invoke this different response file by using 
  861. ;the SETUP.EXE command line option -f1 followed by the name of the new response 
  862. ;file (e.g. SETUP.EXE -f1C:\Mydir\Myapp.iss - see SETUP.EXE Usage Examples at
  863. ;bottom of this document).
  864. ;
  865. ;The next section, [SdRegisterUserEx-0] is used for installations requiring
  866. ;entry of a serial number (i.e. not used with Acrobat Reader installations).
  867. ;For those Acrobat products that do require a serial number, the user name and
  868. ;serial number must be filled in (using the keys szName and szSerial 
  869. ;respectively).  Company name is not required and may be left blank.  If the 
  870. ;serial number in SETUP.ISS is not a valid Adobe Acrobat serial number, the
  871. ;installation will fail.
  872. ;
  873. ;The last remaining section that has entries other than Result is the 
  874. ;[SdFinish-0] section.  This section is associated with the dialog that allows
  875. ;users to perform online registration and view the Acrobat ReadMe file.  Since
  876. ;both of these options are interactive, these options are turned off during a
  877. ;silent installation.
  878. ;
  879. ;As previously mentioned, if ABCPY.INI is used to alter which dialogs are
  880. ;displayed, you will have a different SETUP.ISS.  This is also true if you are
  881. ;installing a different Acrobat product such as Exchange or Reader.
  882. ;
  883. ;*****************************************************************************
  884. ;PLAYBACK A RESPONSE FILE
  885. ;
  886. ;To play back this file, again run SETUP.EXE from the command line and use the
  887. ;option -s similar to the following example.
  888. ;
  889. ;E:\Acrobat\SETUP.EXE -s
  890. ;
  891. ;This installation will run silently with no user interface and produce an
  892. ;installation similar to the one created during the "record" installation (unless
  893. ;the response file was altered after the recorded installation).  In other words, 
  894. ;if you are running the Acrobat multi-product umbrella installer and you chose 
  895. ;only Exchange and Distiller during the recorded installation, all subsequent 
  896. ;installations using the silent installation method would then install only 
  897. ;Exchange and Distiller until you replaced the SETUP.ISS file in the Acrobat
  898. ;installation folder.
  899. ;
  900. ;
  901. ;*****************************************************************************
  902. ;*********    LAUNCHING THE ACROBAT INSTALLER FROM ANOTHER APPLICATION *********
  903. ;*****************************************************************************
  904. ;
  905. ;In order to provide a seamless installation, the Adobe Acrobat installation can
  906. ;be launched as its own separate installation depending on what best meets your
  907. ;needs.  The Adobe Acrobat installer for Windows platforms uses InstallShield3,
  908. ;and so if you are also using InstallShield, using the DoInstall() function with
  909. ;the appropriate command line option and WAIT/NOWAIT state, you are able to 
  910. ;launch and install Adobe Acrobat silently.
  911. ;
  912. ;If you do not use InstallShield, you can also launch the Adobe Acrobat installer
  913. ;using the WinExec() or CreateProcess() APIs.  If you wish to have your 
  914. ;application wait until Adobe Acrobat installation is done, you will need the
  915. ;PROCESS_INFORMATION passed back from the CreateProcess() function, or call 
  916. ;GetModuleHandle() for SETUP.EXE if you are using WinExec(), so that you can 
  917. ;determine when SETUP.EXE has finished.
  918. ;
  919. ;*****************************************************************************
  920. ;*****************************************************************************
  921. ;***********    SETUP.EXE Usage Examples for Silent Installation    **********
  922. ;*****************************************************************************
  923. ;
  924. ;    setup -s
  925. ;    
  926. ;    Launches InstallShield Silent and tries to load SETUP.INS and SETUP.ISS
  927. ;    from the directory containing SETUP.EXE.  The log file SETUP.LOG is created
  928. ;    in the same directory.
  929. ;
  930. ;
  931. ;
  932. ;    setup -s -f1c:\mydir\mydir.iss
  933. ;    
  934. ;    Launches InstallShield Silent , tries to load SETUP.INS from the same
  935. ;    directory, and uses MYDIR.ISS (from the C:\MYDIR directory) as the response
  936. ;    file.  This example also creates the log file SETUP.LOG in the same
  937. ;    directory as that of the response file (C:\MYDIR).
  938. ;
  939. ;    Note:  If you specify an alternate compiled script using the -f switch and
  940. ;    you place -f1 before -f in the command line, Setup will ignore the -f1
  941. ;    switch and will create the response file (the .ISS file) in the Windows
  942. ;    directory.
  943. ;
  944. ;
  945. ;
  946. ;    setup -s -f1c:\mydir\mydir.iss -fc:\mydir\mydir.ins
  947. ;    
  948. ;    Will not launch InstallShield Silent because the -f1 switch is used before
  949. ;    the -f switch, and -f1 is therefore ignored.  No log file will be
  950. ;    generated.  However, the -fC:\MYDIR\MYDIR.INS portion of the command line
  951. ;    is executed.
  952. ;
  953. ;
  954. ;
  955. ;    setup -s -fc:\mydir\mydir.ins -f1c:\mydir\mydir.iss
  956. ;    
  957. ;    Launches InstallShield Silent , tries to load MYDIR.INS from the C:\MYDIR
  958. ;    directory, uses MYDIR.ISS from the C:\MYDIR directory, and generates log
  959. ;    file SETUP.LOG in the C:\MYDIR directory.
  960. ;
  961. ;
  962. ;
  963. ;    setup -s -fc:\mydir\mydir.ins -f1c:\mydir\mydir.iss -f2c:\mydir\mydir.log
  964. ;    
  965. ;    Launches InstallShield Silent , tries to load MYDIR.INS from the C:\MYDIR
  966. ;    directory, uses MYDIR.ISS from the C:\MYDIR directory, and generates log
  967. ;    file MYDIR.LOG in the C:\MYDIR directory.
  968. ;
  969. ;*****************************************************************************
  970.  
  971.